despicable (thing or person) - Spanish English Dictionary